깊은 복사 (알고리즘) 장난꾸러기 현수 새 학기가 시작되었습니다. 현수는 새 짝꿍을 만나 너무 신이 났습니다. 현수네 반에는 N명의 학생들이 있습니다. 선생님은 반 학생들에게 반 번호를 정해 주기 위해 운동장에 반 학생들을 키가 가장 작은 학 생부터 일렬로 키순으로 세웠습니다. 제일 앞에 가장 작은 학생부터 반 번호를 1번부터 N번까 지 부여합니다. 현수는 짝꿍보다 키가 큽니다. 그런데 현수가 앞 번호를 받고 싶어 짝꿍과 자 리를... 코딩테스트알고리즘깊은 복사깊은 복사 TIL27: Shallow and Deep Copy Shallow Copy : Clone and Merge Object의 메소드를 이용하는 방법도 있습니다. : Object.assign({}, obj) 이와 같이 객체의 모든 속성 값이 Primitive Type일 경우에는 Shallow Copy만으로도 객체의 복사가 가능합니다. 하지만 속성 값이 또 다른 객체(Nested Object)인 구조일 경우에는 복사본의 Key에 참조하는 주소값이 복... clone and merge깊은 복사얕은 복사shallow copy중첩 복제nested objectcloningsctructured cloningnested cloningdeep copy중첩 객체clone and merge [모던JS: Core] 객체: 기본 (1) 객체 생성은 크게 3가지 방법으로 할 수 있다. 객체 복사는 크게 두 가지 타입으로 구분할 수 있다. 복사 하고자 하는 객체의 모든 프로퍼티가 원시형인 경우엔 얕은 복사만으로도 완전히 독립된 객체를 생성할 수 있다. 즉 얕은 복사란, 해당 객체의 원시형 프로퍼티에 대해서는 독립적인 복사가 이루어지지만 만일 프로퍼티가 객체로 중첩 구조를 이루고 있는 경우에는 해당 프로퍼티 객체의 참조값을 전달... 모던JS깊은 복사객체얕은 복사객체 [Aiffel] 아이펠 11일차 개념 정리 및 회고 원본 객체의 주소를 복사 원본 데이터를 복사해 동일한 데이터가 생기는 것 원본 객체의 값을 복사 스네이크 케이스: 단어는 소문자로 쓰고 각 단어의 연결은 언더바(_)를 사용할 것 객체 안에서 self를 사용하면 인스턴스 객체의 고유한 속성을 나타낼 수 있음 클래스가 아닌 self, 즉 인스턴스화된 객체 자신의 속성을 나타냄 ✔✔✔🤔 클래스 변수와 인스턴스 변수 인스턴스 변수: 생성자 안에서 ... semantic gap객체지향머신러닝아이펠L1객체깊은 복사KNN국비교육L2얕은 복사파이썬유클리디안 거리클래스맨해튼 거리KNN
(알고리즘) 장난꾸러기 현수 새 학기가 시작되었습니다. 현수는 새 짝꿍을 만나 너무 신이 났습니다. 현수네 반에는 N명의 학생들이 있습니다. 선생님은 반 학생들에게 반 번호를 정해 주기 위해 운동장에 반 학생들을 키가 가장 작은 학 생부터 일렬로 키순으로 세웠습니다. 제일 앞에 가장 작은 학생부터 반 번호를 1번부터 N번까 지 부여합니다. 현수는 짝꿍보다 키가 큽니다. 그런데 현수가 앞 번호를 받고 싶어 짝꿍과 자 리를... 코딩테스트알고리즘깊은 복사깊은 복사 TIL27: Shallow and Deep Copy Shallow Copy : Clone and Merge Object의 메소드를 이용하는 방법도 있습니다. : Object.assign({}, obj) 이와 같이 객체의 모든 속성 값이 Primitive Type일 경우에는 Shallow Copy만으로도 객체의 복사가 가능합니다. 하지만 속성 값이 또 다른 객체(Nested Object)인 구조일 경우에는 복사본의 Key에 참조하는 주소값이 복... clone and merge깊은 복사얕은 복사shallow copy중첩 복제nested objectcloningsctructured cloningnested cloningdeep copy중첩 객체clone and merge [모던JS: Core] 객체: 기본 (1) 객체 생성은 크게 3가지 방법으로 할 수 있다. 객체 복사는 크게 두 가지 타입으로 구분할 수 있다. 복사 하고자 하는 객체의 모든 프로퍼티가 원시형인 경우엔 얕은 복사만으로도 완전히 독립된 객체를 생성할 수 있다. 즉 얕은 복사란, 해당 객체의 원시형 프로퍼티에 대해서는 독립적인 복사가 이루어지지만 만일 프로퍼티가 객체로 중첩 구조를 이루고 있는 경우에는 해당 프로퍼티 객체의 참조값을 전달... 모던JS깊은 복사객체얕은 복사객체 [Aiffel] 아이펠 11일차 개념 정리 및 회고 원본 객체의 주소를 복사 원본 데이터를 복사해 동일한 데이터가 생기는 것 원본 객체의 값을 복사 스네이크 케이스: 단어는 소문자로 쓰고 각 단어의 연결은 언더바(_)를 사용할 것 객체 안에서 self를 사용하면 인스턴스 객체의 고유한 속성을 나타낼 수 있음 클래스가 아닌 self, 즉 인스턴스화된 객체 자신의 속성을 나타냄 ✔✔✔🤔 클래스 변수와 인스턴스 변수 인스턴스 변수: 생성자 안에서 ... semantic gap객체지향머신러닝아이펠L1객체깊은 복사KNN국비교육L2얕은 복사파이썬유클리디안 거리클래스맨해튼 거리KNN